
Plot,
Plot2 윈도우에서는 등록된 변수 값을 실시간 그래프로 표시하며, 데이타를 일정 시간 동안 저장합니다. 샘플링 시간 대비 느리게
변화하는 변수에 대해 리코더 역할을 수행합니다.
사용자 PC의 메모리가
충분하다면, 변수당 최대
4,294,967,295개를 표시/저장할 수 있습니다.
Qn형식이 지정된 정수형은 마치 실수형처럼 표시합니다. 예를 들어, Q31이 지정된
32비트 정수형 변수는 +1/-1사이의 실수형 값으로 표시됩니다.
Plot
윈도우는
최대 15개를, Plot2윈도우는 최대 1개를 사용할 수 있습니다.
Plot
윈도우에서는 샘플링 주기 최소 입력값 15msec가 가능하며, Plot2 윈도우에서는 2msec가 가능합니다.
따라서 빠른 주기로
업데이트가 필요한 변수는 Plot2를 사용하시기 바랍니다.
하지만 운영 환경 (변수 바이트수, 변수 개수, 통신 속도, 사용자 PC 및
MCU의 리소스 등등)에 따라 입력 샘플링 주기가 실제로는 구현되지 않을 수 있습니다.
실제 샘플링
주기는 샘플링된 데이타를 저장한 csv 파일에서 확인하시기 바랍니다.
Plot2 윈도우가
실행될 때, 커맨드 윈도우를 제외한 다른 윈도우들은 업데이트를
중지하여, easyDSP/MCU간 통신 리소스가 전부 Plot2 윈도우에 할당되도록 합니다.
툴바 설명
: 표시될 변수 및 기타 관련 정보를 설정합니다. 다음과 같은 대화상자에서 변수이름, Y축 표시 범위의 최소/최대/자동값 또는 표시 모드 등을 설정할 수 있습니다.
샘플링 주기(Sampling interval)로 등록된 변수를 읽어서 최대 Total plot period 동안 그래프로 표시합니다.
설정된 환경은 'Save'/'Load'버튼을 통해 저장/로딩할 수 있습니다.색깔 및 심볼은 채널별로 기정의 되어 있습니다.
채널 1번 : 빨강 - 동그라미
채널 2번 : 파랑 - 네모
채널 3번 : 초록 - 삼각
채널 4번 : 보라 - 다이아몬드
채널 5번 : 검정 - 오른방향 삼각
채널 6번 : 연두 - 왼방향 삼각
채널 7번 : 회색 - 십자가
채널 8번 : 오렌지 - X글자
![]()
(토글버튼) : 그래프를 잠시 멈춥니다. / 멈춰진 그래프를 다시 진행시킵니다.
: 줌(Zoom) 사용 중에 전체 데이타를 표시할 경우 사용합니다.
전체 데이타란, 사용자가 지정한 'Total plot period'를 지원하기 위해 할당된 전체 메모리를 의미합니다.
: 줌(Zoom) 사용 중에 최신 데이타를 표시할 경우 사용합니다.
최신 데이타란, 현재 plot창의 사이즈 해상도 숫자만큼을 의미합니다.
: 화면을 그래픽 파일(bmp, jpg, png 형식 지원)로 저장하거나, 데이타를 텍스트 파일(csv형식)로 저장합니다.
하기 예제에서는 m_uSeq 변수의 값을 저장한 것입니다.
맨 왼쪽 3칸은 절대 시간이며, 다음 칸은 첫 저장 데이타시간 기준 경과 시간이며, 마지막은 값이 저장된 것입니다.
![]()
: 화면상의 데이타를 레코드 파일(*.rec 파일)로 저장합니다. 추후 레코드윈도우에서 읽어 들일 수 있습니다.
- 마우스 커서를 그래프에 위치시키면 해당 지점의 데이타 값을 표시하여 줍니다 (Tooltip 기능).
- 통신 오류가 발생된 지점은 공백처리 합니다. 아래처럼 선이 끊기게 표시됨. 동일하게 일정 기간 동안 사용자의 고의로 통신을 중지하였을 경우(예:그래프를 멈춤)에도 공백처리 됩니다.
- 심볼 및 선을 표시/미표시 선택함으로써 다양한 표시가 가능합니다.
- 마우스 휠을 조작하여 X축을 확대/축소시킬 수 있습니다.
- Zoom 상태에서 마우스 왼쪽 버튼을 누르고 화면을 drag 시킬 수 있습니다. 이때 마우스 커서 모양이 변경됩니다.